// const express =require('express');
// const cors = require('cors');
// const bodyParser = require('body-parser');
// const router =  express.Router();
// const mysql =require('mysql');
// const option={
//     //链接数据库的基本配置
//     host:'localhost',
//     // host:'192.168.3.23',//本机地址
//     user:'root',
//     password:'root',
//     port:'3306',
//     database:'node_schema',
//     connecTimeout:5000,//连接超时
//     multipleStatements:false,//是否允许query中多条语句
// };
// const conn = mysql.createConnection(option);
// const app = express();
// app.use(cors());
// app.use(bodyParser.json());
// app.use(bodyParser.urlencoded({extended: false}));
// app.listen(7070,()=>{console.log("服务启动!")});
//
// /**初始
// *
// * **/
// // app.post('/test',(req,res)=>{
// //     res.json("hello word");
//     // res.send('<div style="color:red">hello world </div>');
//     // res.json这个方法是以json对象的形式返回去，还有以下方法
//     //
//     // res.send以页面的方式返回去
//     //
//     // res.download以文件的方式返回去，前端请求会下载此文件
//
// // });
// app.all('/login',(req,res)=>{
//     // res.json('***');
//     conn.query('SELECT * from students',(e,r)=>{
//             res.json(new Result({data:r}));
//     })
// });
//
// function Result({code=1,msg='0',data={}}){
//     this.code = code;
//     this.msg = msg;
//     this.data = data;
// }

const {app,pool,router} = require('./controller');
const login = require('./login/index');
// console.log("app",app);

app.all('*',(req,res,next)=>{
    //全局拦截
    next();
});

app.all('/',(req,res)=>{
    pool.getConnection((err,conn)=>{
        res.json({a:"b"});
        // res.json(new Result({data:conn}));
        conn.release()
    });
});

app.use('/api/login',login);

app.listen(7070,()=>{
    console.log("服务启动！")
});